#pragma once
#include "Wiinner.h"


/** @class Scene
 *  @author Quentin Brun
 *  @brief classe qui permet de creer un environnement 3D
 *
 *  Creer l'environnement 3D et permet d'interagir avec lui
 */

class Scene {
    public :
        Scene();
        Scene::~Scene();
        void drawLine(irr::core::vector3df startPosition, irr::core::vector3df endPosition, irr::video::SColor color);
        void drawScene();


    private :
        irr::IrrlichtDevice *device ;
        irr::video::IVideoDriver *driver ;
        irr::scene::ISceneManager *sceneManager ;
        irr::scene::IAnimatedMesh *room ;
        irr::scene::IMeshSceneNode *Nroom ;
        irr::scene::ICameraSceneNode *camera;
        Cursor* cursor;
};

